Approaches for Software Metrics Threshold Derivation: A Preliminary Review
نویسندگان
چکیده
To deliver software product in required quality, it is crucial to address and manage the quality assurance domain properly. Software metrics can be used for reflection of the qualitative characteristics of software modules in a quantitative way [Arar and Ayan 2016], presenting a control instrument in a software development and maintenance process [Alves et al. 2010]. Software metrics assess software from different views and, therefore, belong to different metrics groups, but overall, reflect the internal quality of software systems [Arar and Ayan 2016]. The usefulness of metrics without knowing their reference values is very limited, due mainly to interpretation difficulties [Ferreira et al. 2012]. To overcome the above-mentioned difficulties it is important that reliable reference values of software metrics are available. Thresholds are heuristic values that are used to set ranges of desirable and undesirable metric values for measured software and, furthermore, used to identify anomalies which may be an actual problem [Lorenz and Kidd 1994]. Threshold values explain if a metric value is in the normal range [Ronchieri and Canaparo 2016] and, consequently, provide a scale for paying attention to thresholdexceeding components [Arar and Ayan 2016]. There are many approaches available to compute thresh-
منابع مشابه
Review of ranked-based and unranked-based metrics for determining the effectiveness of search engines
Purpose: Traditionally, there have many metrics for evaluating the search engine, nevertheless various researchers’ proposed new metrics in recent years. Aware of this new metrics is essential to conduct research on evaluation of the search engine field. So, the purpose of this study was to provide an analysis of important and new metrics for evaluating the search engines. Methodology: This is ...
متن کاملDetermining Threshold of Aspect-Oriented Software Metrics
Threshold of software metrics can be used as indicators to identify possible anomalies in software. Aspect-Oriented (AO) Programming is a new programming paradigm that solved the crosscutting problem by decomposes the crosscutting concern in aspect module. Establishing the threshold of AO software metrics in order to identify anomalies in AO software is necessary. The Gang-of-Four (GoF) pattern...
متن کاملAn empirical study on the influence of context in computing thresholds for Chidamber and Kemerer metrics
Software metrics have a fundamental role in the process of software quality management. However, in most cases, they are only used to quantify attributes, not supporting decision-making during the software life cycle. To support decision-making, it is necessary to give them by defining thresholds. In the literature, several approaches have been proposed with this purpose. On the other hand, mos...
متن کاملA Review of Intrusion Detection Defense Solutions Based on Software Defined Network
Most networks without fixed infrastructure are based on cloud computing face various challenges. In recent years, different methods have been used to distribute software defined network to address these challenges. This technology, while having many capabilities, faces some vulnerabilities in the face of some common threats and destructive factors such as distributed Denial of Service. A review...
متن کاملInformation System Architecture Evaluation: From Software to Enterprise Level Approaches
In order to ensure that technology supports business needs and that IT investments deliver the desired value, it is fundamental to define an Information System Architecture (ISA) and measure its accurateness to the business model and existing technologies. Thus, in this paper we are concern on evaluating ISA by measuring its qualities (relevant at enterprise level). Since software architecture ...
متن کامل